package com.zzx.common.annotation;

import com.baomidou.mybatisplus.annotation.InterceptorIgnore;

import java.lang.annotation.*;

/**
 * 忽略多租户注解
 * 实际使用 MyBatis-Plus 的 @InterceptorIgnore 注解
 * 
 * 使用方式：
 * @InterceptorIgnore(tenantLine = "true")
 * 
 * 使用场景：
 * 1. 超级管理员需要查看所有租户数据
 * 2. 某些特殊的跨租户查询业务
 * 3. 系统级别的数据操作
 * 
 * @deprecated 请直接使用 @InterceptorIgnore(tenantLine = "true")
 * @Author: zzx
 * @Date: 2025/11/25
 */
@Deprecated
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@InterceptorIgnore(tenantLine = "true")
public @interface IgnoreTenant {
}
